Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Spain F17 Spain F18 Spain F19 Italy F22 Great Britain F6 Spain F34 Italy F8 Spain F5 Spain F6 Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris Australian Open - Melbourne French Open - Paris National Bank Open - Montreal U.S. Open - New York Davis Cup, Group B, Valencia Rolex Paris Masters - Paris Australian Open - Melbourne French Open - Paris Cincinnati Open - Cincinnati U.S. Open - New York Australia F1 Australia F2 Australia F4 Australia F5 Italy F4 Great Britain F10 Great Britain F11 Spain F14 Spain F11 Austria F4 Austria F5 Denmark F3 Austria F6 Australia F6 Australia F7 Australia F8 Australia F9 Thailand F4 Thailand F5 Australia F1 Australia F2 Australia F3 Australia F4 Australia F5 Croatia F8 Croatia F9 Croatia F10 Canada F7 Canada F8 Australia F4 Romania F4 Great Britain F6 Great Britain F7 Thailand F6 Thailand F7 Australia F6 Italy F9 Spain F34a Badden Open by Rothaus - Ettlingen Ethias Tennis Trophy - Mons Surbiton Challenger Canberra Challenger Anning Challenger Nanchang Challenger Biella 1 Challenger Rennes Challenger Columbus 2 Challenger Playford Challenger Aix En Provence Challenger Busan Challenger Nottingham Challenger The Natrel's Challenger of Granby - Granby Calgary Challenger Lexington Challenger Shanghai Challenger Sacramento Challenger Chennai Challenger Kyoto Challenger Yokohama Challenger Stockton Challenger Thailand Open - Bangkok Davidoff Swiss Indoors - Basel Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Legg Mason Tennis Classic - Washington AIG Japan Open Tennis Championships - Tokyo Qatar ExxonMobil Open - Doha Rome Challenger Open de Moselle - Metz St. Petersburg Open - St. Petersburg Bordeaux Challenger ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha The Dubai Tennis Championships - Dubai China Open - Beijing AEGON Championships - London Ostdeutscher Sparkessen Cup - Dresden AEGON Championships - London Bordeaux Challenger Japan Open Tennis Championships - Tokyo China Open - Beijing Brisbane International - Brisbane AEGON Championships - London Furth Challenger Binghamton Challenger Traralgon Challenger Traralgon Challenger 2 Yokohama Challenger Happy Valley Challenger Hong Kong Challenger Kyoto Challenger Guangzhou Challenger Ilkley Challenger Nanchang Challenger Ho Chi Minh City Challenger Traralgon Challenger Canberra Challenger Yokohama Challenger Noumea Challenger Bergamo Challenger Cherbourg Challenger Guangzhou Challenger Shenzhen Challenger Nanjing Challenger Anning Challenger Ilkley Challenger Lexington Challenger Shanghai Challenger Nanchang Challenger Ho Chi Minh City Challenger Traralgon Challenger Canberra Challenger Rakuten Japan Open - Tokyo Morelos Challenger Qingdao Challenger Surbiton Challenger Binghamton Challenger Aptos Challenger Vancouver Challenger Kaohsiung Challenger Traralgon Challenger Zhuhai Challenger Shenzhen Challenger Nanchang Challenger Anning Challenger Seoul Challenger Gimcheon Challenger Ilkley Challenger AEGON Championships - London Binghamton Challenger Columbus Challenger Tiburon Challenger Fairfield Challenger Traralgon Challenger The Nottingham Challenger - Nottingham Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam The Manchester Trophy - Manchester Open Castilla y Leon - Segovia ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai La Serena Open - La Serena AEGON Championships - London IX Torneo Internacionale de Tennis - Barletta Citi Open - Washington USTA Comerica Challenger - Aptos Surbiton Challenger Odlum Brown Vancouver Open - Vancouver dBI Tennis Challenger - Binghamton Apia International - Sydney AEGON Championships - London Hall of Fame Tennis Championships - Newport Citi Open - Washington Chengdu Open - Chengdu Miami Open - Miami China Open - Beijing Ismaning Challenger Eckental Challenger Tennis Napoli Cup - Napoli Erste Bank Open - Vienna Brisbane International - Brisbane Melbourne Challenger Shenzhen Challenger Anning Challenger Australian Open - Melbourne Vancouver Challenger Bangkok Challenger Napa Challenger Tiburon Challenger Toyota Challenger Burnie Challenger Launceston Challenger Shenzhen Challenger Zagreb Challenger Anning Challenger Tunis Challenger Bangkok Challenger Shanghai Challenger Milan Challenger Ningboo Challenger Launceston Challenger Wroclaw Challenger Zhuhai Challenger Ilkley Challenger Rome Challenger Bordeaux Challenger Kaohsiung Challenger Anning Challenger Memphis Open - Memphis Chicago Challenger Granby Challenger Cary Challenger Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Citi Open - Washington Sydney International - Sydney US Men's Clay Court Championship - Houston U.S. Open - New York Ricoh Open - 's-Hertogenbosch Antalya Cup - Antalya AEGON International - Eastbourne Hall of Fame Open - Newport Citi Open - Washington Vancouver Challenger Brisbane International - Brisbane Sydney International - Sydney New York Open - New York Libema Open - 's-Hertogenbosch Turkish Airlines Open Antalya - Antalya Hall of Fame Open - Newport Burnie Challenger BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Chengdu Open - Chengdu Zhuhai Open - Zhuhai China Open - Beijing Rakuten Japan Open - Tokyo European Open - Antwerp The Surbiton Trophy - Surbiton New York Open - New York Generali Open - Kitzbuhel bett1HULKS Indoors - Cologne Astana Open - Nur-Sultan Great Ocean Road Open - Melbourne Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open Banc Sabadell - Barcelona Mallorca Challenger Gonet Geneva Open - Geneva Mercedes Cup - Stuttgart cinch Championships - London Noventi Open - Halle Mallorca Championships - Mallorca Hall of Fame Open - Newport Abierto Mexicano de Tenis Mifel - Los Cabos The LTA Nottingham Challenger - Nottingham Truist Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz Erste Bank Open - Vienna San Diego Open - San Diego The Manchester Trophy - Manchester Sydney Tennis Classic - Sydney ABN AMRO World Tennis Tournament - Rotterdam Dallas Open - Dallas Delray Beach Open - Delray Beach Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston Ningboo Challenger Barcelona Open Banc Sabadell - Barcelona Sydney Challenger Mercedes Cup - Stuttgart Mallorca Championships - Mallorca Hall of Fame Open - Newport Truist Atlanta Open - Atlanta Swiss Indoors Basel - Basel Delray Beach Open - Delray Beach Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston BMW Open - Munich Infosys Hall of Fame Open - Newport Citi Open - Washington Chengdu Open - Chengdu Zhuhai Open - Zhuhai Brisbane International - Brisbane Adelaide International - Adelaide Open Sud de France - Montpellier Dallas Open - Dallas Delray Beach Open - Delray Beach The LTA Bolton Challenger - Bolton Qatar ExxonMobil Open - Doha Mifel Tennis Open - Los Cabos Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Barcelona Open Banc Sabadell - Barcelona Blois Challenger Libema Open - 's-Hertogenbosch cinch Championships - London Libema Open - 's-Hertogenbosch Nottingham Challenger U.S. Open - New York Vancouver Challenger Charleston Challenger Heineken Open - Auckland SAP Open - San Jose Wimbledon - London Copa Telefonica CTC Chile - Santiago Seoul Challenger Busan Challenger Gwangju Challenger Surbiton Challenger Regions Morgan Keegan Championships - Memphis Qatar Exxon Mobil Open - Doha Open 13 - Marseille Toyota Challenger Next Generation Adelaide International - Adelaide The Scottish Tennis Championships - Edinburgh ATP Kremlin Cup - Moscow The Artois Championships - London Open de Tenis Comunidad Valenciana - Valencia Countrywide Classic - Los Angeles Rakuten Japan Open - Tokyo Brisbane International - Brisbane Open Sabadell Atlantico - Barcelona Manchester Challenger Abierto Mexicano Telcel - Acapulco Shenzhen Open - Shenzhen China Open - Beijing Erste Bank Open - Vienna Valencia Open - Valencia Surbiton Challenger BMW Open - Munich Aegon Nottingham Open - Nottingham Traralgon Challenger AEGON Championships - London The Samsung Open - Nottingham Truist Atlanta Open - Atlanta The Samsung Open - Nottingham Brisbane International - Brisbane Atlanta Open - Atlanta US Men's Clay Court Championship - Houston Millennium Estoril Open - Estoril Open Seat Godo 2005 - Barcelona Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Dubai Duty Free Tennis Championships - Dubai Open SEAT Godo 2006 - Barcelona The Stella Artois Championships - London The 10tele.com Open - Nottingham Campbell's Hall of Fame Tennis Championships - Newport Thailand Open - Bangkok Libema Open - 's-Hertogenbosch SAP Open - San Jose Swiss Indoors Basel - Basel Open SEAT 2008 - Barcelona ABN AMRO World Tennis Tournament - Rotterdam Gonet Geneva Open - Geneva Boss Open - Stuttgart The Dubai Tennis Championships - Dubai Open de Tenis Comunidad Valenciana - Valencia PTT Thailand Open - Bangkok cinch Championships - London US Men's Clay Court Championship - Houston Dubai Duty Free Tennis Championships - Dubai cinch Championships - London AEGON Championships - London Brisbane International - Brisbane Apia International - Sydney Chengdu Open - Chengdu Brisbane International - Brisbane Apia International - Sydney AEGON Championships - London The Stella Artois Grass Court Championships - London Qatar ExxonMobil Open - Doha Apia International - Sydney Open Parc - Lyon Shenzhen Open - Shenzhen Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Geneva Open - Geneva ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Millennium Estoril Open - Estoril Citi Open - Washington Gijon Open - Gijon European Open - Antwerp Stockholm Open - Stockholm Melbourne Summer Set - Melbourne Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Abierto de Tenis Mifel - Los Cabos Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte-Carlo Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati TEB BNP Paribas Istanbul Open - Istanbul BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Adelaide International 1 - Adelaide BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid Adelaide International 2 - Adelaide Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Dallas Open - Dallas Western & Southern Financial Group Masters - Cincinnati The Stella Artois Grass Court Championships - London BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Coupe Rogers - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Western & Southern Open - New York Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami National Bank Open - Montreal Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Open de la Comunidad Valenciana - Valencia International Indoor Tennis Championships of Croatia - Zagreb Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Internazionali BNL dItalia - Rome Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Topshelf Open - 's-Hertogenbosch U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Miami Open - Miami Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Masters Series Monte Carlo - Monte Carlo Ricoh Open - 's-Hertogenbosch Masters Series Hamburg - Hamburg Monte-Carlo Rolex Masters - Monte-Carlo Mallorca Championships - Mallorca National Bank Open - Toronto BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Citi Open - Washington Davis Cup, Group 1, PO, GBR-ISR 2-3 Davis Cup, World Group, PO, GBR-CRO 4-1 Hopman Cup - Perth Davis Cup, World Group, PO, CRO-GBR 1-4 Davis Cup, World Group, 1R, GBR-USA 3-2 Davis Cup, World Group, 1R, AUS-CZE 4-1 Laver Cup - London Davis Cup, Group D, Glasgow Davis Cup, Group B, Manchester Davis Cup, World Group, QF, CZE-AUS 1-2 Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Sony Ericsson Open - Miami Campionati BNL dItalia - Rome BNP Paribas Masters - Paris U.S. Open (juniors) Wimbledon (juniors) French Open (juniors) U.S. Open (juniors) Sony Ericsson Open - Miami French Open (juniors) Shanghai ATP Masters - Shanghai AAMI Classic - Kooyong AAMI Classic - Kooyong Capitala World Tennis Championship Australian Open (juniors) Australian Open (juniors) Aegon Nottingham Open - Nottingham AEGON Championships - London French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) AAMI Classic - Kooyong Mubadala World Tennis Championship Australian Open (Wildcard) AAMI Classic - Kooyong Mubadala World Tennis Championship Australian Open (Australia, Wildcard) Mubadala World Tennis Championship Mubadala World Tennis Championship All Lower level tournaments Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Mubadala World Tennis Championship Wimbledon - London Tennis Masters Cup Shanghai - Shanghai Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Olympics - Beijing Olympics - London Olympics - Rio de Janeiro NASDAQ-100 Open - Miami BNP Paribas Masters - Paris Davis Cup, Group 1, 2R, GBR-NED 4-1 Davis Cup, Group 1, PO, POL-GBR, 3-2 Western & Southern Open - Cincinnati Citi Open - Washington Wimbledon - London Adelaide International - Adelaide bett1HULKS Championships - Cologne Mutua Madrid Open - Madrid Australian Open - Melbourne Wimbledon - London Davis Cup, Group II, 3R, GBR-HUN 5-0 U.S. Open - New York Rakuten Japan Open - Tokyo French Open - Paris French Open - Paris Davis Cup, World Group, 1R, USA-GBR 1-3 Wimbledon - London U.S. Open - New York Hopman Cup - Perth Davis Cup, World Group, Q2, AUS-BEL 2-3 Davis Cup, World Group, QF, AUS-USA 3-2 Internazionali BNL d'Italia - Rome Davis Cup, World Group, SF, BEL-AUS 3-2 Davis Cup, World Group, PO, AUT-AUS 3-1 Davis Cup, Finals, Group E Davis Cup, Group II, 2R, GBR-LUX 4-1 Davis Cup, Finals, QF, AUS-NED 2-0 Davis Cup, World Group, PO, SUI-GBR 5-0 Davis Cup, Group 1, PO, UKR-GBR 2-3 Hopman Cup - Perth Mubadala World Tennis Championship Davis Cup, World Group, QF, GBR-FRA 3-1 Davis Cup, World Group, QF, ITA-GBR 3-2 Davis Cup, World Group, SF, GBR-AUS 3-2 Davis Cup, World Group, F, BEL-GBR 1-3 Hopman Cup - Perth Davis Cup, World Group, 1R, GBR-JPN 3-1 Davis Cup, World Group, PO, GBR-AUT, 2-3 1 Masters Guinot Mary Cohr Davis Cup, World Group, SF, GBR-ARG 2-3 French Open - Paris Davis Cup, World Group, QR, AUS-BRA 3-1 Wimbledon (juniors) Open 13 Provence - Marseille Australian Open (Australia, Wildcard)